Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer [MULTIPLE POSITIONS] image - Rise Careers
Job details

Software Developer [MULTIPLE POSITIONS]

Employer: Siemens Corporation

Job Title: Software Developer [MULTIPLE POSITIONS]

Job Location: Princeton, NJ 

Job Type: Full Time

Rate of Pay: The salary range for this position in Princeton, NJ is $151,819 - $164,800 per year and this role is eligible to earn incentive compensation. Siemens offers a variety of health and wellness benefits to employees. Details regarding our benefits can be found here: www.benefitsquickstart.com. In addition, this position is eligible for time off in accordance with Company policies, including paid sick leave, paid parental leave, PTO (for non-exempt employees) or non-accrued flexible vacation (for exempt employees). 

Duties: Develop distributed embedded firmware and system software running on Edge devices. Develop engineering software in C/C++ and Python. Design, implement, test, optimize, and document software components. Work on embedded software and firmware utilizing hardware and electronic circuit boards. Work with technical leads or technical teams to develop solutions. Collaborate with research scientists and software engineers to complete projects. Build relationships with customers regarding software and business requirements. Present technical results to customers and acquire new business. Guide interns and junior employees in implementation and quality assurance.

Requirements: Employer will accept a Bachelor’s degree, or foreign equivalent, in Electronics Engineering, Computer Science, Electrical Engineering or related field and 36 months of experience in the job offered or in a Software Developer-related occupation. Position requires experience in the following: 2 years of experience developing firmware in C for a hardware controller; 3 years of experience developing C++ programs that run on embedded Linux-based Edge devices; 2 year of experience scripting in Python for CI/CD test automation; 3 years of experience developing IIoT-based communication frameworks to exchange data with Cloud; 2 years of experience performing communication driver development on Microcontroller. 30% telecommuting is permitted.

25% domestic and international travel is required.

[Hybrid role]

Referral Program: Incentives offered through the Company’s Employee Referral Program are applicable to this position.

CONTACT : Click on Apply button in this posting

Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

Reasonable Accommodations
If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link Accommodation for disability form. If you’re unable to complete the form, you can reach out to our AskHR team for support at 1-866-743-6367. Please note our AskHR representatives do not have visibility of application or interview status.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Criminal History
Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.

Siemens Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Siemens DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Siemens
Siemens CEO photo
Roland Busch
Approve of CEO

Average salary estimate

$158309.5 / YEARLY (est.)
min
max
$151819K
$164800K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer [MULTIPLE POSITIONS], Siemens

Are you a talented Software Developer looking to join a dynamic team? Siemens Corporation is thrilled to announce multiple openings for Software Developer positions in Princeton, New Jersey! As a Software Developer, you'll dive deep into developing distributed embedded firmware and system software for cutting-edge Edge devices. You will be designing, implementing, testing, and optimizing software components using C/C++ and Python. Collaborating with talented research scientists and engineers is part of the experience, allowing you to innovate and contribute to meaningful projects. We’re looking for someone who thrives in a team environment and enjoys building strong relationships with customers to understand their software and business needs. This position offers the opportunity to guide interns and junior team members, shaping the next generation of talent. Plus, enjoy a competitive salary ranging from $151,819 to $164,800, along with generous health and wellness benefits, paid time off, and the flexibility of a hybrid work arrangement. If you're eager to tackle challenges and build impactful software solutions at Siemens, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Software Developer [MULTIPLE POSITIONS] Role at Siemens
What are the main responsibilities of a Software Developer at Siemens Corporation?

As a Software Developer at Siemens Corporation, your primary responsibilities include developing distributed embedded firmware and system software for Edge devices. You'll be utilizing languages like C/C++ and Python to design, implement, test, and optimize software components. Additionally, you'll work closely with technical leads, collaborate with research scientists, and guide intern and junior employees in their projects.

Join Rise to see the full answer
What qualifications are required to apply for Software Developer positions at Siemens Corporation?

To be eligible for the Software Developer positions at Siemens Corporation, candidates need to have a Bachelor’s degree in Electronics Engineering, Computer Science, Electrical Engineering, or a related field. Additionally, you should have at least 36 months of relevant experience in software development, specifically with expertise in C/C++ and Python, embedded systems, and firmware development.

Join Rise to see the full answer
Can you work remotely as a Software Developer at Siemens Corporation?

Yes, Siemens Corporation allows for a hybrid work environment. This means you can telecommute up to 30% of the time while still engaging in collaborative team projects at the office. This flexibility is designed to create an optimal work-life balance for our employees.

Join Rise to see the full answer
What benefits does Siemens Corporation offer to Software Developers?

Siemens Corporation provides an extensive array of benefits for Software Developers, including competitive salary packages ranging from $151,819 to $164,800, health and wellness benefits, paid sick leave, parental leave, and paid time off based on company policies. Employees can also take advantage of a supportive work environment that promotes learning and growth.

Join Rise to see the full answer
Is travel required for Software Developer roles at Siemens Corporation?

Yes, the Software Developer position at Siemens Corporation requires approximately 25% domestic and international travel. This is an opportunity to engage with customers and understand their software needs firsthand, while also presenting technical results.

Join Rise to see the full answer
Common Interview Questions for Software Developer [MULTIPLE POSITIONS]
Can you describe your experience with embedded firmware development in C?

In responding to this question, be clear about the specific projects you've worked on that utilized C for firmware development. Highlight your role in writing, testing, and debugging the firmware as well as any hardware integration experiences you've had.

Join Rise to see the full answer
How have you utilized Python for continuous integration and delivery?

When answering this question, discuss specific CI/CD pipelines you've created or contributed to, focusing on how you scripted automated tests in Python to enhance the delivery process. Be sure to mention any tools or frameworks you used.

Join Rise to see the full answer
What methods do you implement to optimize embedded software performance?

Provide insights on your optimization strategies, whether they involve minimizing resource use, tweaking algorithms, or improving data handling methods. Use examples to illustrate how you measured the impact of the optimizations implemented.

Join Rise to see the full answer
How do you collaborate with teams and stakeholders on software projects?

Discuss your approach to collaboration which should include communication strategies, project management software you utilize, and how you integrate stakeholder feedback into your development processes. Share a real-life example for more impact.

Join Rise to see the full answer
Describe a time when you had to debug a complex embedded system issue.

Narrate a specific incident where you identified and resolved a complex issue within an embedded system. Detail the techniques you employed and the final resolution, emphasizing problem-solving skills.

Join Rise to see the full answer
What experience do you have with IIoT-based communication frameworks?

Share your knowledge of IIoT communication frameworks that you've developed or worked on, how they facilitated data exchange with cloud services, and any challenges you faced while creating them.

Join Rise to see the full answer
Can you explain how you approach testing and quality assurance for embedded software?

Detail your systematic approach to testing, including unit testing, integration testing, and other validation methods you use to ensure quality in your embedded software projects.

Join Rise to see the full answer
What tools have you used for firmware version control and project tracking?

Mention the version control systems you've worked with, such as Git, and project management tools like JIRA, and explain how you integrate version control in your firmware development workflow.

Join Rise to see the full answer
How do you keep up with advancements in embedded systems and software development?

Reflect on the resources you utilize to stay current in the field, such as industry publications, online courses, webinars, and professional groups you engage with for discussions and networking.

Join Rise to see the full answer
What role does customer feedback play in your software development process?

Discuss the importance of integrating customer feedback into your development cycles and how you gather and analyze user requirements to inform your software design and improvements.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 15 hours ago
Posted 2 days ago

Ontario Health is looking for a Lead Software Engineer to drive application development and provide technical leadership within a collaborative environment.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic

Join Deel as a Senior Back-End Engineer and be part of a transformative global payroll and HR platform impacting millions of users worldwide.

Photo of the Rise User
Uni Systems Remote No location specified
Posted 18 hours ago

We are looking for a Lead Software Engineer at Uni Systems to lead development projects and foster strong client relationships in the public sector.

Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Be a key contributor in Canva's Editing Group as a Staff Frontend Engineer, enhancing the performance of their core design tools.

Photo of the Rise User

As a Manager of Software Engineering at Capital One, you will lead a team to deliver innovative cloud-based solutions for financial empowerment.

Photo of the Rise User
Posted 4 days ago

Brillio seeks a Salesforce Technical Architect to drive innovative digital solutions for Fortune 1000 clients.

Posted 20 hours ago

Join a leading provider of identity management solutions as a Senior Software Architect, driving innovative design and secure implementations.

As a Senior Full Stack Developer, you'll leverage your expertise in Laravel, Angular, and Python to develop tailored solutions for over 7,000 SMEs in a dynamic and appreciative environment.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
24 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage